Accelerated Socket Communications in System Area Networks

نویسندگان

  • Masanori Itoh
  • Tooru Ishizaki
  • Mitsuhiro Kishimoto
چکیده

In recent years, a great need for large scale servers has arisen. One practical solution is to construct such servers as cluster systems. For applications reside on them, inter process communications(IPCs) among them must be high performance. The current generation of System Area Networks(SANs) have very wide bandwidths, and very low communication latencies, and they usually consume relatively little CPU time. Although such hardwares have quite good performance, we cannot utilize them fully with socket APIs that are used as a de facto standard IPC. We can easily see the performance problem of socket APIs by comparing the results of benchmark test of socket APIs and new APIs such as VIPL[1, 2] over the same SAN hardware. For example, the result of our measurment of bandwidth says that we can get twice as good performance as socket APIs. In case of communication latencies and CPU utilization, we can get same kind of results. This means that these performance problems come from the overheads of underlying network protocol stacks. Indeed there are new APIs that are well optimized for SAN environment, none of them could not have replaced socket APIs. So, if we want to widely deploy an improved IPC over SANs, it is essential to retain compatibility with socket APIs. Socket APIs are used to abstract the endpoints of communications via underlying network protocols as files. To be compatible with socket APIs, it is important to retain compatibility with the UNIX semantics for file descriptors without mentioning the semantics of the underlying network protocols.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming Overlay Networks with Overlay Sockets

The emergence of application-layer overlay networks has inspired the development of new network services and applications. Research on overlay networks has focused on the design of protocols to maintain and forward data in an overlay network, however, less attention has been given to the software development process of building application programs in such an environment. Clearly, the complexit...

متن کامل

Improving QoS in VANETs: A Survey

The systems in which information and communication technologies and systems engineering concepts are utilized to develop and improve transportation systems of all kinds are called “The Intelligent Transportation Systems (ITS)”. ITS integrates information, communications, computers and other technologies and uses them in the field of transportation to build an integrated system of people, roads ...

متن کامل

A Lightweight Intrusion Detection System Based on Specifications to Improve Security in Wireless Sensor Networks

Due to the prevalence of Wireless Sensor Networks (WSNs) in the many mission-critical applications such as military areas, security has been considered as one of the essential parameters in Quality of Service (QoS), and Intrusion Detection System (IDS) is considered as a fundamental requirement for security in these networks. This paper presents a lightweight Intrusion Detection System to prote...

متن کامل

An Operating System Support to Low-Overhead Communications in NOW Clusters

This paper describes an Operating System approach to the problem of delivering low latency high bandwidth communications for PC clusters running a public domain OS like Linux and connected by standard, oo-the-shelf networks like Fast-Ethernet. The PARMA 2 project has the main goal of designing the new lightweight protocol suite PRP, in order to drastically reduce the software overhead introduce...

متن کامل

Designing and implementing a new type of transport-layer socket: the UDTCP socket case

On most operating systems, the UDP and TCP sockets are the two main types of sockets used to provide transport-layer networking services. However, for several reasons, UDP and TCP sockets are unsuitable for transporting delay-sensitive but error-tolerant streaming data such as the data generated by multimedia streaming applications. In this paper, we create a new type of socket that is suitable...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000